/**
 * 产品SKU
 */
export const SKU = {
  'YEAR': '年票',
  'QUARTER': '季度票',
  'SINGLE': '单张票'
}

/**
 * 使用期限单位
 */
export const Period = {
  'DAY': '日',
  'MONTH': '月',
  'YEAR': '年'
}

export const SITE_STATUS = {
  'NORMAL': '正常',
  'DISABLED': '暂停开放',
  'EDITING': '待完善'
}

/**
 * 统一状态
 */
export const ALL_STATUS = {
  'NORMAL': '正常',
  'PAUSED': '停用',
  'UNNORMAL': '禁用',
  'DELETED': '已删除',
  'USED': '已兑换',
  'NO_USED': '未兑换',
  'DISABLED': '禁用',
  'COMPOLETE': '已完成',
  'NO_START': '未开始',
  'NO_MONEY': '已退款',
  'ARRIVED': '已提现',
  'APPLICATION': '申请中',
  'FAILED': '失败'
}

/**
 * 状态
 */
export const STATUS = {
  'NORMAL': '正常',
  'UNNORMAL': '禁用'
}

// 提现状态
export const WITHDRAW_STATUS = {
  'ARRIVED': '已提现',
  'APPLICATION': '申请中',
  'FAILED': '失败'
}

/**
 * 兑换码 兑换状态
 */
export const REDEEM_STATUS = {
  'USED': '已兑换',
  'NO_USED': '未兑换'
}

/**
 * 订单状态
 */
export const ORDER_STATUS = {
  'NO_START': '未开始',
  'NO_MONEY': '已退款',
  'UNPAID': '等待付款',
  'CLOSED': '已关闭',
  'COMPLETED': '已完成',
  'CANCELED': '已取消',
}

// 销售来源
export const SALE_SOURCE = {
  'ON_LINE': '线上'
}

// 经销商层级
export const DealerLevel = {
  'FIRST': '一级',
  'SECOND': '二级'
}

// 经销商类型
export const DealerType = {
  'ENTERPRISE': '企业经销商',
  'INDIVITUAL': '个体经销商'
}

/**
 * moment 格式化字符串
 */
export const momentFormatStr = {
  month: 'YYYY-MM',
  date: 'YYYY-MM-DD',
  dateTime: 'YYYY-MM-DD HH:mm:ss'
}

/**
 * 时间区域选择快捷键
 */
export const pickerOptions = {
  shortcuts: [{
    text: '最近一周',
    onClick(picker) {
      const end = new Date()
      const start = new Date()
      start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
      picker.$emit('pick', [start, end])
    }
  }, {
    text: '最近一个月',
    onClick(picker) {
      const end = new Date()
      const start = new Date()
      start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
      picker.$emit('pick', [start, end])
    }
  }, {
    text: '最近三个月',
    onClick(picker) {
      const end = new Date()
      const start = new Date()
      start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
      picker.$emit('pick', [start, end])
    }
  }]
}

// 电影状态
export const MOVIE_STATUS = {
  'IS_NEW': '待编辑',
  'WAITING': '即将上映',
  'PLAYING': '放映中',
  'OUT': '已下映',
  'PRE_SALE': '预售中',
  'PAUSED': '暂停放映'
}

/**
 * 站点等级
 */
export const SITE_LEVEL = {
  'ONE': '一级',
  'TWO': '二级',
  'THREE': '三级',
  'FOUR': '四级',
}

// 支付方式
export const PAYMENT_WAY = {
  'CASH' : 'CASH',
  'SCORE_CASH' : 'SCORE_CASH'
}

// 用户类型
export const MEMBER_TYPE = {
  'VALID': '权益用户',
  'WAITING': '待激活',
  'NOT_OPEN': '非权益用户'
}

export const ORDER_MEMBER_TYPE = {
  ...MEMBER_TYPE,
  'PRIVILEGE_USER': '权益用户',
  'FOLLOWER': '同行人',
  'NORMAL': '普通用户',
}

// 订单销售类型
export const SALE_TYPE = {
  MINI_APP: "小程序/APP",
  OTHER: "其他",
  API: "接口",
  THIRD: "第三方"
}